let a = () => {
  setTimeout(() => {
    // 红 1
    console.log("1");
  }, 0);
  console.log("2*5000");
  console.log("3");
};
let b = () => {
  setTimeout(() => {    // 红 2
    console.log("4");
  }, 0);
  console.log("5*5000");
  console.log("6");
};
let c = () => {
  setTimeout(() => {   // 红 3
    console.log("7");
  }, 0);
  console.log("8*5000");
  console.log("9");
};
a();
b();
c();
// 异步任务列表会等主线程所有任务执行完成之后，才执行、
